/**
 * 
 */
package com.kexinde.wjifen.service;

import java.util.List;

import com.kexinde.wjifen.model.ExchangeLog;
import com.kexinde.wjifen.model.Gift;
import com.kexinde.wjifen.model.NormalUser;
import com.kexinde.wjifen.model.Shop;

/**
 * @author vincent
 *兑换奖品记录管理
 */
public interface IExchangeLogManager {
	public boolean add(Gift gift,Shop shop,NormalUser normalUser);	//添加兑换奖品记录，并扣除相应积分
	public List<ExchangeLog> showAllByShop(long shopId);	//根据商店ID，查找本商店所有奖品的兑换记录	
	public List<ExchangeLog> showAllByGift(long shopId,long giftId);	//根据商店ID,奖品ID，查找本商店本奖品的兑换记录
	public List<ExchangeLog> showAllByUser(String normalUserUserName); 	//根据普通用户用户名，查找用户个人所有兑换记录
}
